﻿using MiniErp.Entity.DataStreams.DOs.AssetManagement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MiniErp.Entity.DataStreams.DTOs.AssetManagement
{
    public class AssetModificationRecordDTO
    {

        /// <summary>
        /// 资产修改记录Id
        /// </summary>
        public int AMRId { get; set; }
        /// <summary>
        /// 资产操作时间
        /// </summary>
        public DateTime RecordTime { get; set; }

        /// <summary>
        /// 资产总编号
        /// </summary>
        public string AllId { get; set; }

        /// <summary>
        /// 资产操作后名
        /// </summary>
        public string AssetName { get; set; }
        /// <summary>
        /// 资产操作后状态名
        /// </summary>
        public string AssetStateName { get; set; }

        /// <summary>
        /// 资产操作后位置
        /// </summary>
        public string PositionName { get; set; }
        /// <summary>
        /// 资产操作后部门
        /// </summary>
        public string DepartmentName { get; set; }
        /// <summary>
        /// 资产操作后持有人工号
        /// </summary>
        public int UserId { get; set; }
        /// <summary>
        /// 资产操作后持有人姓名
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 操作管理员工号
        /// </summary>
        public int AdminId { get; set; }
        /// <summary>
        /// 操作管理员姓名
        /// </summary>
        public string AdminIdName { get; set; }

        /// <summary>
        /// 资产修改类型名
        /// </summary>
        public string AMTName { get; set; }

        /// <summary>
        /// 资产修改类型备注
        /// </summary>
        public string Remarks { get; set; }
    }
}
